/*进阶：2．编程先由计算机“想”一个1～100之间的数请人猜，如果人猜对了，在屏幕上输出人猜了多少次才猜对此数，以此来反映
  猜数者“猜”的水平，则结束游戏；否则计算机给出提示，告诉人所猜的数是太大还是太小，最多可以猜10次，如果猜了10次仍未
  猜中的话，则停止本次猜数，然后继续猜下一个数。每次运行程序可以反复猜多个数，直到操作者想停止时才结束。*/
#include<stdio.h> 
#include<time.h>
#include <stdlib.h>
int main()
{
int num, j, i,k=0;

do{
	do{
	srand(time(NULL));
	num=(rand()%100);//得到随机数
	}while(num<0||num>100);
	for (i=0; i<10; i++)
	{
		do{
		printf("输入1~100的数字：");
		scanf("%d", &j);
		}while(j<0||j>100);//确保输入的数字在100之间

	if (j>num)
	{
	printf("大了\n");
	}
	else if(j==num)
	{
	printf("恭喜你猜对了\n");
	break;
	}
	else printf("小了\n");

	}
	k=i;
	if(i<10)
	printf("你总共猜了 %d 次\n", i+1);
	else printf("结束本次猜数，进行下一次猜数\n");
	
}while(k=9);

	return 0;
}